jQuery.noConflict();

$(".LSRes").hide();

function ajaxEffect(content){
	jQuery(content).css({visibility:"hidden"}).fadeIn(1000).css({visibility:"visible"});
}

jQuery(document).ready(function() {

	ajaxURL = caxdir + '/js/ajax_searchresults.php';
	
	jQuery("#searchform").submit(function(){
		$(".LSRes").remove();
		jQuery("#searchform").after('<div class="LSRes"><ul><li id="loading">&nbsp;&nbsp;&nbsp;&nbsp;Loading...</li></ul></div>');
		
		ajaxEffect("#loading");
		$.ajax({
			type: "POST",
			url: ajaxURL,
			data: jQuery("#s").serialize(),
			dataType: "html",
			error: function(request){
				if (jQuery("#ajaxerror")) jQuery("#ajaxerror").remove();
				jQuery("#loading").fadeOut(1000, function(){
					jQuery("#loading").remove();
					if (request.responseText.search(/<title>WordPress &rsaquo; Error<\/title>/) != -1) {
						var data = request.responseText.match(/<p>(.*)<\/p>/);
						data = '<li id="ajaxerror"><p>&nbsp;&nbsp;&nbsp;&nbsp;Error: ' + data[1] + '</p></li>';
					} else {
						var data = request.responseText;
					}
					jQuery(".LSRes").append(data);
					ajaxEffect("#ajaxerror");
				});
			},
			success: function(ajaxdata){
				if (jQuery("#ajaxerror")) jQuery("#ajaxerror").remove();
				jQuery("#loading").fadeOut(1000, function(){
					jQuery("#loading").remove();
					jQuery(".LSRes").append(ajaxdata);
					ajaxEffect(".LSRes");
				});
			}
		});
		return false;
	});
	
});